home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 November / PCWorld_2006-11_cd.bin / audio-video / zoomplayer / zp500p8std.exe / Skin / Silverchrome Plus / Silverchrome Plus DVD.skn < prev    next >
Text File  |  2006-06-07  |  19KB  |  344 lines

  1. Silverchrome Plus DVD Skin by Blight & Godwin
  2.  
  3. // Set Default Active Groups
  4. ActiveGroups    = (1)
  5.  
  6. // FileName
  7. SkinFileName    = (SilverchromePlus.bmp)
  8.  
  9. // Initial settings:
  10. StartGroup(1,2)
  11. iWinWidth       = (414)
  12. iWinHeight      = (380)
  13. iVidWidth       = (400)
  14. iVidHeight      = (300)
  15. iVidLeft        = (7)
  16. iVidTop         = (25)
  17. iMinWidth       = (499)
  18. iMinHeight      = (374)
  19. EndGroup(1,2)
  20.  
  21. StartGroup(8192)
  22. iWinWidth       = (416)
  23. iWinHeight      = (316)
  24. iVidWidth       = (400)
  25. iVidHeight      = (300)
  26. iVidLeft        = (15)
  27. iVidTop         = (1)
  28. iMinWidth       = (40)
  29. iMinHeight      = (30)
  30. EndGroup(8192)
  31.  
  32. StartGroup(64)
  33. iWinWidth       = (400)
  34. iWinHeight      = (300)
  35. iVidWidth       = (400)
  36. iVidHeight      = (300)
  37. iVidLeft        = (0)
  38. iVidTop         = (0)
  39. iMinWidth       = (40)
  40. iMinHeight      = (30)
  41. EndGroup(64)
  42.  
  43.  
  44.  
  45. tLineFontHeight = (12)
  46. tLineFontYOfs   = (0)
  47. tLineFontFace   = (Tahoma)
  48. tLineFontColor  = (FFFFFF)
  49. tLineFontStyle  = (Bold)
  50. cBarFontHeight  = (35)
  51. cBarFontYOfs    = (-2)
  52. cBarFontFace    = (Tahoma)
  53. cBarFontColor   = (FFFFFF)
  54. cBarFontStyle   = (Bold)
  55. cBarButWidth    = (43)
  56. cBarButHeight   = (60)
  57. cBarRightMargin = (23)
  58. cBarTLWidth     = (<cBarWidth>-15)
  59. cBarTLHeight    = (44)
  60. cBarTLLeft      = (8)
  61. cBarTLTop       = (8)
  62. iTransColor     = (FF0000)
  63. pTransColor     = (FF0000)
  64. cTransColor     = (FF0000)
  65. eTransColor     = (FF0000)
  66.  
  67. // Control Bar TimeLine background source bitmap position
  68. TimeLineCBarFG(324,469,2)
  69. TimeLineCBarBG(342,469,2)
  70. TimeLineCBarEnd(324,469,18)
  71. TimeLineCBarStart(324,425,18)
  72. TimeLineCBarFontShade(606060,606060,707070,303030)
  73.  
  74. // Setup display for OSD Popup messages.
  75. OSDPopUp(MinWidth=20,MinHeight=20,xMargin=10,yMargin=8,TransColor=FF0000)
  76. FillOSDRect(0,0,<OSDWidth>,<OSDHeight>,606060)
  77. CopyOSDBitmap(306,845,10,10,0,0);
  78. CopyOSDBitmap(306,860,10,10,0,<OSDHeight>-10);
  79. CopyOSDBitmap(334,845,10,10,<OSDWidth>-10,0);
  80. CopyOSDBitmap(334,860,10,10,<OSDWidth>-10,<OSDHeight>-10);
  81. TileOSDBitmapH(320,845,10,10,10,0,<OSDWidth>-20)
  82. TileOSDBitmapH(320,860,10,10,10,<OSDHeight>-10,<OSDWidth>-20)
  83. TileOSDBitmapV(306,855,8,6,0,10,<OSDHeight>-20)
  84. TileOSDBitmapV(336,855,8,6,<OSDWidth>-8,10,<OSDHeight>-20)
  85.  
  86. // Control Bar Background
  87. TileCBarBitmapH(241,291,9,60,0,0,<cBarFullWidth>)
  88.  
  89. // Right of TimeLine Control Bar Side
  90. /CopyCBarBitmap(214,349,12,35,<cBarWidth>-12,0)
  91. // Left Control Bar Side
  92. CopyCBarBitmap(217,291,23,60,0,0)
  93. // Right Control Bar Side
  94. CopyCBarBitmap(251,291,23,60,<cBarFullWidth>-23,0)
  95.  
  96. // Dynamic settings (items with window-size relative positioning):
  97. tLineHeight     = (17)
  98. tLineLeft       = (48)
  99. tLineTop        = (<WinHeight>-52)
  100.  
  101. TimeLineBG(234,119,25)
  102. TimeLineStart(208,63,13)
  103. TimeLineEnd(216,92,9)
  104. TimeLineFontShade(909090,909090,-1,505050)
  105.  
  106. // TimeLine background and foreground source bitmap position
  107. StartGroup(1)
  108. TimeLineFG(234,136,25)
  109. tLineWidth      = (<WinWidth>-190)
  110. VolumeExData(SrcX=297,SrcY=0,DestX=<WinWidth>-118,DestY=<WinHeight>-52,Width=63,Height=17,Images=25,Hint=Volume)
  111. EndGroup(1)
  112.  
  113. StartGroup(2)
  114. TimeLineFG(234,136,63)
  115. tLineWidth      = (<WinWidth>-361)
  116. BalanceExData(SrcX=234,SrcY=0,DestX=<WinWidth>-290,DestY=<WinHeight>-52,Width=63,Height=17,Hint=Audio Balance)
  117. RateExData(SrcX=234,SrcY=0,DestX=<WinWidth>-204,DestY=<WinHeight>-52,Width=63,Height=17,Hint=Play Rate Control)
  118. VolumeExData(SrcX=297,SrcY=0,DestX=<WinWidth>-118,DestY=<WinHeight>-52,Width=63,Height=17,Images=25,Hint=Volume)
  119. EndGroup(2)
  120.  
  121.  
  122.  
  123. // Draw Standard GUI in Group 1
  124. StartGroup(1,2)
  125. // Top Left corner
  126. CopyBitmap(0,0,117,26,0,0)
  127. // Top Right corner
  128. CopyBitmap(117,0,117,25,<WinWidth>-117,0)
  129. // Bottom Left corner
  130. CopyBitmap(0,27,75,55,0,<WinHeight>-55)
  131. // Bottom Right corner
  132. CopyBitmap(86,27,42,55,<WinWidth>-42,<WinHeight>-55)
  133. // Left Bar
  134. TileBitmapV(128,25,7,57,0,25,<WinHeight>-79)
  135. // Right Bar
  136. TileBitmapV(135,25,7,57,<WinWidth>-7,25,<WinHeight>-79)
  137. // Top Bar
  138. TileBitmapH(24,0,90,25,117,0,<WinWidth>-234)
  139. // Bottom Bar
  140. TileBitmapH(75,27,26,55,75,<WinHeight>-55,<WinWidth>-117)
  141.  
  142.  
  143. // Scroller Widgets
  144. CopyBitmap(196,201,14,9,<WinWidth>- 133,<WinHeight>-48)
  145.  
  146.  
  147. // Video Area (NT = No Tint)
  148. FillRect(7,25,<VidWidth>,<VidHeight>,000000NT)
  149.  
  150. // Draw Filename Text
  151. DrawExText(DestX=10,DestY=7,Width=<WinWidth>-127,Height=15,Align=Center,FontName=Tahoma,FontSize=13,FontColor=FFFFFF,FontStyle=Bold,Text=<FileBase>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=303030,Function=fnAudioMode)
  152.  
  153. // Top-Right buttons
  154. CreateExButton(Type=Normal  ,SrcX=206,SrcY= 25,DownX=206,DownY=44,Width=28,Height=19,DestX=<WinWidth>- 34,DestY=6,TransColor=FF00FF,Function=fnExit,Hint=Exit Program,Anispeed=10)
  155. CreateExButton(Type=Normal  ,SrcX=  142,SrcY=63,Width=26,Height=19,DestX=<WinWidth>- 61,DestY=6,Function=fnMax,Hint=Maximize Window,Anispeed=10)
  156. CreateExButton(Type=Normal  ,SrcX= 142,SrcY=44,Width=26,Height=19,DestX=<WinWidth>- 87,DestY=6,Function=fnMinimize,Hint=Minimize Window,Anispeed=10)
  157. CreateExButton(Type=Normal  ,SrcX=142,SrcY=25,Width=25,Height=19,DestX=<WinWidth>-112,DestY=6,Function=fnFullscreen,Hint=Fullscreen/Restore,Anispeed=10)
  158.  
  159.  
  160. // Bottom Left buttons
  161. CreateExButton(Type=Normal,SrcX=  0,SrcY= 109,Activate=Play,ActiveX=94,ActiveY=109,ActiveDownX=141,ActiveDownY=109,Width=47,Height=47,DestX= 6,DestY=<WinHeight>-52,TransColor=FF0000,Function=fnPlay,Hint=Play/Pause,Anispeed=10)
  162. CreateExButton(Type=Normal,SrcX=  0,SrcY=156,Width=49,Height=27,DestX= 55,DestY=<WinHeight>-32,Function=fnPrevTrack,Hint=Previous Chapter,Anispeed=10)
  163. CreateExButton(Type=Normal,SrcX=  98,SrcY=156,Width=49,Height=27,DestX= 106,DestY=<WinHeight>-32,Function=fnRewind,Hint=Rewind,Anispeed=10)
  164. CreateExButton(Type=Normal,SrcX= 0,SrcY=183,Width=49,Height=27,DestX=157,DestY=<WinHeight>-32,Function=fnFastForward,Hint=Fast Forward,Anispeed=10)
  165. CreateExButton(Type=Normal,SrcX= 98,SrcY=183,Width=49,Height=27,DestX=208,DestY=<WinHeight>-32,Function=fnNextTrack,Hint=Next Chapter,Anispeed=10)
  166. CreateExButton(Type=Normal,SrcX= 196,SrcY= 156,Width=49,Height=27,DestX=259,DestY=<WinHeight>-32,Function=fnStop,Hint=Stop,Anispeed=10)
  167.  
  168.  
  169. // Bottom Right buttons
  170. CreateExButton(Type=Normal,SrcX= 0,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 169,DestY=<WinHeight>-32,Function=fnOpen,Hint=Open Files,Anispeed=10)
  171. CreateExButton(Type=Normal,SrcX= 54,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 140,DestY=<WinHeight>-32,Function=fnEqualizer,Hint=Show/Hide the Internal Equalizer,Anispeed=10)
  172. CreateExButton(Type=Normal,SrcX=  108,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 111,DestY=<WinHeight>-32,Function=fnPlayList,Hint=Play List,Anispeed=10)
  173. CreateExButton(Type=Normal,SrcX=162,SrcY= 82,Width=27,Height=27,DestX=<WinWidth>- 82,DestY=<WinHeight>-32,TransColor=FF0000,Function=fnAudioMode,Hint=Audio Bar Mode,Anispeed=10)
  174.  
  175.  
  176. // DVD Nav Buttons background
  177. CopyBitmap( 6,30,47,35,<WinWidth>-53,<WinHeight>-52)
  178. CopytransBitmap( 250,416,47,9,<WinWidth>-53,<WinHeight>-14,FF0000)
  179.  
  180. // DVD Nav Buttons
  181. CreateExButton(Type=Normal,SrcX=148,SrcY=384,Width=16,Height=33,DestX=<WinWidth>- 51,DestY=<WinHeight>-45,TransColor=FF0000,Function=fnDVDMenuLeft,Hint=Menu Left,Anispeed=10)
  182. CreateExButton(Type=Normal,SrcX=180,SrcY=384,Width=16,Height=33,DestX=<WinWidth>- 24,DestY=<WinHeight>-45,TransColor=FF0000,Function=fnDVDMenuRight,Hint=Menu Right,Anispeed=10)
  183. CreateExButton(Type=Normal,SrcX=90,SrcY=384,Width=29,Height=18,DestX=<WinWidth>- 44,DestY=<WinHeight>-52,TransColor=FF0000,Function=fnDVDMenuUp,Hint=Menu Up,Anispeed=10)
  184. CreateExButton(Type=Normal,SrcX=90,SrcY=402,Width=29,Height=18,DestX=<WinWidth>- 44,DestY=<WinHeight>-23,TransColor=FF0000,Function=fnDVDMenuDown,Hint=Menu Down,Anispeed=10)
  185. CreateExButton(Type=Normal,SrcX=212,SrcY=384,Width=17,Height=17,DestX=<WinWidth>- 38,DestY=<WinHeight>-37,TransColor=FF0000,Function=fnDVDMenuSelect,Hint=Menu Select,Anispeed=10)
  186.  
  187.  
  188. // Resize Positions
  189. ResizeBox(0,0,12,12,3)
  190. ResizeBox(<WinWidth>-12,0,12,12,2)
  191. ResizeBox(0,<WinHeight>-12,12,12,1)
  192. ResizeBox(<WinWidth>-8,<WinHeight>-12,12,12,0)
  193. EndGroup(1,2)
  194.  
  195. StartGroup(2)
  196. CopyBitmap( 196,183,15,9,<WinWidth>-220,<WinHeight>-48)
  197. CopyBitmap(196,192,17,9,<WinWidth>-308,<WinHeight>-48)
  198. EndGroup(2)
  199.  
  200.  
  201. // Draw Minimal GUI in Group 15
  202. StartGroup(8192)
  203. FillRect(0,0,<WinWidth>,<WinHeight>,404040)
  204. FillRect(0,15,14,<WinHeight>-15,FF0000NT)
  205. FillRect(14,<WinHeight>-14,<WinWidth>-29,14,FF0000NT)
  206. FillRect(13,<WinHeight>-26,13,13,505050)
  207. FillRect(14,<WinHeight>-26,12,12,404040)
  208. FillRect(15,1,<VidWidth>,<VidHeight>,000000NT)
  209. CopyBitmap(346,561,13,13,1,1)
  210. CreateExButton(Type=Extended,SrcX=346,SrcY=546,DownX=346,DownY=546,Width=13,Height=13,DestX=<WinWidth>-14,DestY=<WinHeight>-14,Function=exGroupSet,FunctionParam=1,Hint=Standard User Interface)
  211. ResizeBox(11,<WinHeight>-22,11,11,1)
  212. ResizeBox(12,13,4,<WinHeight>-35,4)
  213. ResizeBox(23,<WinHeight>-15,<WinWidth>-36,4,7)
  214. EndGroup(8192)
  215.  
  216. // Draw Video Only Group
  217. StartGroup(64)
  218. FillRect(0,0,<VidWidth>,<VidHeight>,000000NT)
  219. EndGroup(64)
  220.  
  221.  
  222. // Control Bar Buttons (Order of creation determines the display order within the Control Bar)
  223. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=545,Function=fnPrevTrack,Hint=Previous Chapter)
  224. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=545,Function=fnRewind,Hint=Rewind)
  225. CreateExButton(Type=Normal,Target=CBar,SrcX=172,SrcY=545,Function=fnStop,Hint=Stop)
  226. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=545,Activate=Play,ActiveX=258,ActiveY=785,ActiveDownX=301,ActiveDownY=785,Function=fnPlay,Hint=Play / Pause)
  227. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=605,Function=fnFastForward,Hint=Fast Forward)
  228. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=605,Function=fnNextTrack,Hint=Next Chapter)
  229. CreateExButton(Type=Normal,Target=CBar,SrcX=172,SrcY=605,Activate=Mute,ActiveX=215,ActiveY=605,Function=fnmute,Hint=Mute Audio)
  230. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=605,Function=fnAudioTrack,Hint=Next Audio Track)
  231. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=605,Function=fnDVDSub,Hint=Next Subtitle Track)
  232. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=665,Function=fnFullscreen,Hint=Fullscreen/Restore)
  233. CreateExButton(Type=Normal,Target=CBar,SrcX=172,SrcY=665,Function=fnZoom,Hint=Fullscreen to Zoom)
  234. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=665,Function=fnZoomIn,Hint=Zoom In)
  235. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=725,Function=fnZoomOut,Hint=Zoom Out)
  236. CreateExButton(Type=Normal,Target=CBar,SrcX= 86,SrcY=725,Function=fnOptions,Hint=Options)
  237. CreateExButton(Type=Normal,Target=CBar,SrcX=172,SrcY=725,Function=fnEject,Hint=Eject)
  238. CreateExButton(Type=Normal,Target=CBar,SrcX=258,SrcY=725,Function=fnPlayList,Hint=Play List Editor)
  239. CreateExButton(Type=Normal,Target=CBar,SrcX=  0,SrcY=785,Function=fnOpen,Hint=Open Media)
  240. CreateExButton(Type=Normal,Target=CBar,SrcX=172,SrcY=785,Function=fnExit,Hint=Close Player)
  241.  
  242. // Play List Corners
  243. CopyPLBitmap(0,0,117,25,0,0)
  244. CopyPLBitmap(176,0,58,25,<PLWinWidth>-58,0)
  245. CopyPLBitmap(188,109,23,45,0,<PLWinHeight>-45)
  246. CopyPLBitmap(211,109,23,45,<PLWinWidth>-23,<PLWinHeight>-45)
  247. // Play List Sides
  248. // Left Bar
  249. TilePLBitmapV(128,25,7,57,0,25,<PLWinHeight>-70)
  250. // Right Bar
  251. TilePLBitmapV(135,25,7,57,<PLWinWidth>-7,25,<PLWinHeight>-70)
  252. // Top Bar
  253. TilePLBitmapH(24,0,90,25,117,0,<PLWinWidth>-174)
  254. // Bottom Bar
  255. TilePLBitmapH(206,109,10,45,23,<PLWinHeight>-45,<PLWinWidth>-46)
  256. // Fill Background behind playlist (important)
  257. FillPLRect(7,24,<PLWinWidth>-14,<PLWinHeight>-59,000000)
  258.  
  259.  
  260. // Data for the play list display
  261. StartGroup(-16777216)
  262. PlayListData(DestX=7,DestY=24,MinWidth=230,MinHeight=150,Width=<PLWinWidth>-14,Height=<PLWinHeight>-59,Border=575757,Background=9F9F9F,Foreground=000000,SelectBG=008FFF,SelectBorder=006FDF,SelectFG=000000,Highlight=FFFFFF,ScrollBG=7F7F7F,ScrollFace=6F6F6F,ScrollDark=5F5F5F,ScrollLight=7F7F7F,ScrollWidth=23,ScrollFGX=274,ScrollFGY=291,ScrollFGW=23,ScrollFGH=46,FontFace=Arial,FontHeight=13,FontSpace=17)
  263.  
  264. CreateExButton(Type=Extended,Target=PlayList,SrcX=0,SrcY=291,Width=27,Height=27,DestX=64,DestY=<PLWinHeight>-32,Function=exGroupToggle,FunctionParam=16777216,Hint=Show Extra Controls,Anispeed=10)
  265. CreateExButton(Type=Normal,Target=PlayList,SrcX=  0,SrcY=237,Width=40,Height=27,DestX=<PLWinWidth>-137,DestY=<PLWinHeight>-32,Function=fnPLAddFiles,Hint=Add Files to Play List,Anispeed=10)
  266. EndGroup(-16777216)
  267.  
  268.  
  269. StartGroup(16777216)
  270. PlayListData(DestX=7,DestY=24,MinWidth=511,MinHeight=150,Width=<PLWinWidth>-14,Height=<PLWinHeight>-59,Border=575757,Background=9F9F9F,Foreground=000000,SelectBG=008FFF,SelectBorder=006FDF,SelectFG=000000,Highlight=FFFFFF,ScrollBG=7F7F7F,ScrollFace=6F6F6F,ScrollDark=5F5F5F,ScrollLight=7F7F7F,ScrollWidth=23,ScrollFGX=274,ScrollFGY=291,ScrollFGW=23,ScrollFGH=46,FontFace=Arial,FontHeight=13,FontSpace=17)
  271.  
  272. // Bottom Buttons
  273. CreateExButton(Type=Normal,Target=PlayList,SrcX=54,SrcY=210,Width=27,Height=27,DestX= 93,DestY=<PLWinHeight>-32,ActiveX=54,ActiveY=291,ActiveDownX=81,ActiveDownY=291,Activate=LoopPlay,Function=fnLoopPlay,Hint=Loop Current Track,Anispeed=10)
  274. CreateExButton(Type=Normal,Target=PlayList,SrcX=  0,SrcY=237,Width=40,Height=27,DestX= 122,DestY=<PLWinHeight>-32,Function=fnPLAddFiles,Hint=Add Files to Play List,Anispeed=10)
  275. CreateExButton(Type=Normal,Target=PlayList,SrcX=80,SrcY=237,Width=40,Height=27,DestX=164,DestY=<PLWinHeight>-32,Function=fnPLAddDir,Hint=Add Directory to Play List,Anispeed=10)
  276. CreateExButton(Type=Normal,Target=PlayList,SrcX= 160,SrcY=237,Width=40,Height=27,DestX=206,DestY=<PLWinHeight>-32,Function=fnPLRemove,Hint=Remove Selected Items,Anispeed=10)
  277. CreateExButton(Type=Normal,Target=PlayList,SrcX= 0,SrcY=264,Width=40,Height=27,DestX=248,DestY=<PLWinHeight>-32,Function=fnPLClear,Hint=Clear Play List,Anispeed=10)
  278. CreateExButton(Type=Normal,Target=PlayList,SrcX=  80,SrcY=264,Width=40,Height=27,DestX=290,DestY=<PLWinHeight>-32,Function=fnPLLoadList,Hint=Load Play List,Anispeed=10)
  279. CreateExButton(Type=Normal,Target=PlayList,SrcX=160,SrcY=264,Width=40,Height=27,DestX=332,DestY=<PLWinHeight>-32,Function=fnPLSaveList,Hint=Save Play List,Anispeed=10)
  280. CreateExButton(Type=Normal,Target=PlayList,SrcX=216,SrcY=183,Width=40,Height=27,DestX=374,DestY=<PLWinHeight>-32,Function=fnPLSort,Hint=Sort Play List,Anispeed=10)
  281. CreateExButton(Type=Extended,Target=PlayList,SrcX=162,SrcY=210,Width=27,Height=27,DestX=64,DestY=<PLWinHeight>-32,Function=exGroupToggle,FunctionParam=16777216,Hint=Hide Extra Controls,Anispeed=10)
  282. EndGroup(16777216)
  283.  
  284.  
  285.  
  286. CreateExButton(Type=Normal,TransColor=FF0000,Target=PlayList,SrcX= 0,SrcY=210,Width=27,Height=27,DestX=6,DestY=<PLWinHeight>-32,ActiveX=108,ActiveY=291,ActiveDownX=135,ActiveDownY=291,Activate=PLMagnet,Function=fnPLMagToggle,Hint=Magnetic Hard Docking,Anispeed=10)
  287. CreateExButton(Type=Normal,Target=PlayList,SrcX=108,SrcY=210,Width=27,Height=27,DestX=35,DestY=<PLWinHeight>-32,ActiveX=162,ActiveY=291,ActiveDownX=189,ActiveDownY=291,Activate=RandomPlay,Function=fnRandomPlay,Hint=Random Play,Anispeed=10)
  288.  
  289.  
  290. CreateExButton(Type=Normal,Target=PlayList,SrcX=  216,SrcY=210,Width=40,Height=27,DestX=<PLWinWidth>- 95,DestY=<PLWinHeight>-32,Function=fnPLControl,Hint=Open Advanced Controls,Anispeed=10)
  291. CreateExButton(Type=Normal,Target=PlayList,SrcX=240,SrcY=237,Width=24,Height=27,DestX=<PLWinWidth>- 53,DestY=<PLWinHeight>-32,Function=fnPLItemUp,Hint=Move Selected Items Up,Anispeed=10)
  292. CreateExButton(Type=Normal,TransColor=FF0000,Target=PlayList,SrcX=240,SrcY=264,Width=24,Height=27,DestX=<PLWinWidth>- 30,DestY=<PLWinHeight>-32,Function=fnPLItemDown,Hint=Move Selected Items Down,Anispeed=10)
  293.  
  294.  
  295.  
  296. // Top Right Buttons
  297. CreateExButton(Type=Normal,Target=Playlist,SrcX=206,SrcY= 25,DownX=206,DownY=44,Width=28,Height=19,DestX=<PLWinWidth>- 34,DestY=6,TransColor=FF00FF,Function=fnPlayList,Hint=Close Play List Editor,Anispeed=10)
  298. CreateExButton(Type=Normal,Target=Playlist,SrcX=  142,SrcY=63,Width=26,Height=19,DestX=<PLWinWidth>- 61,DestY=6,Function=fnPLMax,Hint=Maximize Window,Anispeed=10)
  299.  
  300. // Top Button separator
  301. CopyPLBitmap(118,6,4,19,<PLWinWidth>-64,6)
  302. // Item Counter
  303. DrawExText(Target=PlayList,DestX=10,DestY=7,Width=<PLWinWidth>-152,Height=15,Align=Center,FontName=Tahoma,FontSize=13,FontColor=FFFFFF,FontStyle=Bold,Text=<PlayListItems>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=303030)
  304. // Duration Separator
  305. CopyPLBitmap(118,6,4,19,<PLWinWidth>-139,6)
  306. // Total Duration Display
  307. DrawExText(Target=PlayList,DestX=<PLWinWidth>-136,DestY=7,Width=70,Height=15,Align=Right,FontName=Tahoma,FontSize=13,FontColor=FFFFFF,FontStyle=Bold,Text=<PlayListTotal>,ShadeLeft=808080,ShadeRight=808080,ShadeBottom=303030)
  308.  
  309. // Expanded resize area due to round corners
  310. ResizePLBox(0,0,12,12,3)
  311. ResizePLBox(<PLWinWidth>-12,0,12,12,2)
  312. ResizePLBox(0,<PLWinHeight>-12,12,12,1)
  313. ResizePLBox(<PLWinWidth>-12,<PLWinHeight>-12,12,12,0)
  314.  
  315.  
  316.  
  317. // EQ - Fixed size, no size constants required
  318. EQData(Width=360,Height=158,BarX=0,BarY=425,BarW=12,BarH=120,BarC=27,BarPX=18,BarPY=12,Bar0X=49,Bar0Y=12,Bar1X=73,Bar1Y=12,Bar2X=97,Bar2Y=12,Bar3X=121,Bar3Y=12,Bar4X=145,Bar4Y=12,Bar5X=169,Bar5Y=12,Bar6X=193,Bar6Y=12,Bar7X=217,Bar7Y=12,Bar8X=241,Bar8Y=12,Bar9X=265,Bar9Y=12)
  319. FillEQRect(0,0,360,158,606060)
  320. CopyEQBitmap(306,845,10,10,0,0)
  321. CopyEQBitmap(334,845,10,10,360-10,0)
  322. CopyEQBitmap(306,860,10,10,0,158-10)
  323. CopyEQBitmap(334,860,10,10,360-10,158-10)
  324. TileEQBitmapH(315,845,16,7,10,0,360-20)
  325. TileEQBitmapH(315,863,16,7,10,158-7,360-20)
  326. TileEQBitmapV(306,853,7,8,0,10,158-20)
  327. TileEQBitmapV(337,853,7,8,360-7,10,158-20)
  328. CopyEQBitmap(0,416,17,9,16,136)
  329. CopyEQBitmap(19,416,11,9,50,136)
  330. CopyEQBitmap(31,416,16,9,71,136)
  331. CopyEQBitmap(48,416,15,9,96,136)
  332. CopyEQBitmap(64,416,17,9,119,136)
  333. CopyEQBitmap(81,416,9,9,147,136)
  334. CopyEQBitmap(345,575,12,9,170,136)
  335. CopyEQBitmap(345,584,11,9,194,136)
  336. CopyEQBitmap(345,593,15,9,216,136)
  337. CopyEQBitmap(345,602,15,9,240,136)
  338. CopyEQBitmap(345,611,15,9,266,136)
  339. CreateExButton(Type=Normal,Target=EQ,SrcX=  0,SrcY=845,Width=51,Height=25,DestX=299,DestY= 12,Function=fnEQEditor,Hint=Select/Edit Equalizer Profiles,Anispeed=10)
  340. CreateExButton(Type=Normal,Target=EQ,SrcX= 102,SrcY=845,Width=51,Height=25,DestX=299,DestY= 42,Function=fnEQReset,Hint=Reset Equalizer,Anispeed=10)
  341. CreateExButton(Type=Normal,Target=EQ,SrcX=204,SrcY=845,Width=51,Height=25,DestX=299,DestY=121,Function=fnEqualizer,Hint=Close Equalizer,Anispeed=10)
  342. CreateExButton(Type=Normal,Target=EQ,SrcX=324,SrcY=513,DownX=324,DownY=513,Width=36,Height=16,DestX=299,DestY= 74,DownX=261,DownY=119,ActiveX=261,ActiveY=384,ActiveDownX=212,ActiveDownY=401,Activate=EQState,Function=fnEQToggle,Hint=Enable/Disable the Equalizer,Anispeed=10,Anispeed=10)
  343. CreateExButton(Type=Normal,Target=EQ,SrcX=324,SrcY=529,DownX=324,DownY=529,Width=36,Height=16,DestX=299,DestY= 98,DownX=261,DownY=135,ActiveX=261,ActiveY=400,Activate=EQMagnet,Function=fnEQMagToggle,Hint=Magnetic Hard Docking,Anispeed=10,Anispeed=10)
  344.